os 모듈은 운영체제 관련 기능을 제공하는 기본 모듈이다.
import os
os.getcwd() # 현재 작업 디렉터리의 경로 확인.
#current work directory를 get한다.
os.chdir() # 주어진 디렉터리로 작업 경로 변경
os.listdir() # 디렉터리를 리스트함
os.system(명령) # 해당 명령을 터미널에서 실행
os.mkdirs(); os.makedirs() #새 디렉터리 생성
os.remove() # 파일 삭제
os.rmdir(); os.removedirs() # 디렉터리 제거
os.rename(); os.renames(); replace() # 파일명 변경
os.join(); os.split() # 경로를 잇거나 분리
os.exsits(); os.isfile(); os.isdir() # 경로, 파일, 디렉터리의 존재 확인
파일을 읽고 exec()
명령을 사용하여 실행한다.
with open('myScript.py') as f:
exec(f.read())
외부 프로그램을 실행하고 종료까지 기다린다.
import subprocess
subprocess.run("notepad")